import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

const store = new Vuex.Store({
	state:{
		hasLogin: false,//用户是否登录  
		userInfo: {}, //用户信息 
		isCateIndex:0,  // 用于判断分类下标
	},
	mutations:{
		// 提交订单选择收货地址
		setCateIndex(state, provider){
			state.isCateIndex=provider
		},
		login(state, provider) {//改变登录状态  
			state.hasLogin = true  
			state.userInfo = provider  
			uni.setStorage({//将用户信息保存在本地  
				key: 'userInfo',  
				data: provider  
			})  
		},  
		logout(state) {//退出登录  
			state.hasLogin = false  
			state.userInfo = {}  
			uni.removeStorage({  
				key: 'userInfo'  
			})  
			uni.removeStorage({
				key: 'token'  
			}) 
			uni.reLaunch({
				url: '/pages/login/login'
			});
		}  
	},
	actions: {
	
	}
})

export default store